package com.yantong.service;


import com.yantong.utils.PageUtils;
import com.yantong.pojo.HradTab;

import java.util.List;
import java.util.Map;

/**
 * 标签业务接口
 * @author xiangyi
 */
public interface HeadTabService {
	
	/**
	 * 保存标签
	 * @param hradTab
	 * @return
	 */
	int saveHeadTab(HradTab hradTab);

	/**
	 * 得到标签
	 * @param id
	 * @return
	 */
		HradTab getByKey(Long id);


	/**
	 * 标签列表 带分页
	 * @param params
	 * @param offset
	 * @param limit
     * @return
     */
	PageUtils<HradTab> listHradTab(Map<String, Object> params, Integer offset, Integer limit);


	/**
	 * 删除
	 * @param id
	 * @return
     */
	int removeHradTab(Long id);

	

	/**
	 * 更新标签
	 * @param hradTab
	 * @return
	 */
	int updateHradTab(HradTab hradTab);

	
	 
	/**
	 * 不带分页
	 * @param map
	 * @return
	 */
	List<HradTab> getHeadTabListByParams(Map<String, Object> map);
}
